//1.可移植性
//一种系统编译的程序稍作不做修改就可以在其他系统运行
//2.源代码，目标代码，可执行文件区别 (P654,图1.4)
//  源代码：     代码文本文件
//  目标文件：   源代码翻译成的机器码,可以是不完成的程序代码
//  可执行文件：  机器码文件，完整的
//3.编程7步骤
// 1) 确定目标
// 2) 设计程序
// 3) 编写代码
// 4) 编译代码（编译器，连接器）
// 5) 运行程序
// 6) 测试调试代码
// 7) 维护程序
//4.编译器的作用
//将源代码翻译成机器码（目标代码）
//5.连接器的作用
//将不完整的'机器码+库代码+启动代码'结合成完整的机器码